Calibrating the Eye Motion of an Humanoid Robot
نویسندگان
چکیده
In the human visual system, the projective relationship between the images seen in each eye with each other changes with their motion as the viewer attends to different points in space. The active vision heads built for many humanoid robots approximate human gaze behavior and share this property. Knowledge of this projective relationship is used in stereo vision tasks and is captured entirely by the position and orientation of the cameras with respect to each other and properties intrinsic to the individual cameras. In this work we present a method for inferring a kinematic model of a robots active vision system and use it to estimate of the system's epipolar geometry as it changes when the cameras undergo motion. This kinematic model constitutes a model of the self in terms the visual system. Epipolar geometry describes the projective relationship between the two cameras in a stereo vision system. We model these cameras using the pinhole camera model. In a classical pinhole camera, we are able to take pictures because a pinhole in the center of the camera allows only a narrow ray of light to pass through, carrying the color information of the object that it bounced off of prior to entering the camera. Therefore, where a single pixel imaged by a pinhole camera resides in 3-space is constrained to a single ray of light. In a stereo pair of cameras, this ray of light will lie along a single line in the other image. This is referred to as the epipolar constraint, so named because all such epipolar lines pass through the epipole, the image of the other camera's camera center[1]. Estimating this relationship is referred to simply as the estimation of epipolar geometry, whereas estimating those parameters intrinsic to the camera is referred to as camera calibration. An active vision system is one in which either the cameras are able to move or in which they include manipulators that are able to interact with the environment. An example of such a vision system is a camera attached to a movable arm, referred to as a hand camera. Hand-Eye and Head-Eye calibration both refer to the process of inferring the mounting of a camera to an underlying system with known kinematics. If these kinematics are unknown, the process of inferring them is kinematic calibration. Nico is an upper-torso humanoid robot modeled after the fiftieth percentile 12-month-old male infant. The …
منابع مشابه
Flexible Foot/Ankle Based on PKM with Force/Torque Sensor for Humanoid Robot
This paper describes the development of a novel humanoid robot foot/ankle based on an orientation Parallel Kinematic Mechanism for intelligent and flexible control. With three identical Universal-Prismatic-Spherical prismatic-actuated limbs and a central Universal-Revolute passive limb, the PKM can perform three degrees of freedom rotation motions. In order to enable the humanoid robot safely t...
متن کاملA Low Friction Demanding Approach in Gait Planning for Humanoid Robots During 3D Manoeuvres
This paper proposes a gait planning approach to reduce the required friction for a biped robot walking on various surfaces. To this end, a humanoid robot with 18 DOF is considered to develop a dynamics model for studying various 3D manoeuvres. Then, feasible trajectories are developed to alleviate the fluctuations on the upper body to resemble human-like walking. In order to generate feasible w...
متن کاملModelling of Eyeball with Pan/Tilt Mechanism and Intelligent Face Recognition Using Local Binary Pattern Operator
This paper describes the vision system for a humanoid robot, which includes the mechanism that controls eyeball orientation and blinking process. Along with the mechanism designed, the orientation of the camera, integrated with controlling servomotors. This vision system is a bio-mimic, which is designed to match the size of human eye. This prototype runs face recognition and identifies, match...
متن کاملAnalytical Dynamic Modelling of Heel-off and Toe-off Motions for a 2D Humanoid Robot
The main objective of this article is to optimize the walking pattern of a 2D humanoid robot with heel-off and toe-off motions in order to minimize the energy consumption and maximize the stability margin. To this end, at first, a gait planning method is introduced based on the ankle and hip joint position trajectories. Then, using these trajectories and the inverse kinematics, the position tra...
متن کاملAdapting Human Motion for the Control of a Humanoid Robot
Using pre-recorded human motion and trajectory tracking, we can control the motion of a humanoid robot for free-space, upper body gestures. However, the number of degrees of freedom, range of joint motion, and achievable joint velocities of today’s humanoid robots are far more limited than those of the average human subject. In this paper, we explore a set of techniques for limiting human motio...
متن کامل